package com.dreamchaser.dream.common.pojo;

import com.dreamchaser.dream.common.pojo.abs.Article;

import java.util.Date;

/**
 * 航海日记(diary)
 * 
 * @author bianj
 * @version 1.0.0 2020-10-29
 */
public class Diary extends Article {
    /** 版本号 */
    private static final long serialVersionUID = -7900553504151618459L;

    /** 航海日记id */
    private Integer id;

    /** 航海日记标题 */
    private String title;

    /** 日记内容 */
    private String content;

    /** 心情 */
    private String mood;

    /** 天气 */
    private String weather;

    /** 记录时间 */
    private Date date;

    /** 用户的id */
    private Integer userId;

    /** 是否封存，0表示封存，1表示未封存 */
    private Integer isSeal;


    /**
     * 获取航海日记id
     * 
     * @return 航海日记id
     */
    public Integer getId() {
        return this.id;
    }

    /**
     * 设置航海日记id
     * 
     * @param id
     *          航海日记id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取航海日记标题
     * 
     * @return 航海日记标题
     */
    public String getTitle() {
        return this.title;
    }

    /**
     * 设置航海日记标题
     * 
     * @param title
     *          航海日记标题
     */
    public void setTitle(String title) {
        this.title = title;
    }

    /**
     * 获取日记内容
     * 
     * @return 日记内容
     */
    public String getContent() {
        return this.content;
    }

    /**
     * 设置日记内容
     * 
     * @param content
     *          日记内容
     */
    public void setContent(String content) {
        this.content = content;
    }

    /**
     * 获取心情
     * 
     * @return 心情
     */
    public String getMood() {
        return this.mood;
    }

    /**
     * 设置心情
     * 
     * @param mood
     *          心情
     */
    public void setMood(String mood) {
        this.mood = mood;
    }

    /**
     * 获取天气
     * 
     * @return 天气
     */
    public String getWeather() {
        return this.weather;
    }

    /**
     * 设置天气
     * 
     * @param weather
     *          天气
     */
    public void setWeather(String weather) {
        this.weather = weather;
    }

    /**
     * 获取记录时间
     * 
     * @return 记录时间
     */
    public Date getDate() {
        return this.date;
    }

    /**
     * 设置记录时间
     * 
     * @param date
     *          记录时间
     */
    public void setDate(Date date) {
        this.date = date;
    }

    /**
     * 获取用户的id
     * 
     * @return 用户的id
     */
    public Integer getUserId() {
        return this.userId;
    }

    /**
     * 设置用户的id
     * 
     * @param userId
     *          用户的id
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 获取是否封存，0表示封存，1表示未封存
     * 
     * @return 是否封存
     */
    public Integer getIsSeal() {
        return this.isSeal;
    }

    /**
     * 设置是否封存，0表示封存，1表示未封存
     * 
     * @param isSeal
     *          是否封存
     */
    public void setIsSeal(Integer isSeal) {
        this.isSeal = isSeal;
    }

}